package io.gitee.bowen_lee.lbwio.group_boss_worker;

/**
 * 启动类/孵化类<br/>
 * 不做关于io 和 业务的事情<br/>
 * 两类selector;第一类 有且仅有一个,负责接收accept 和分发.
 * 
 * @author Bowen
 * @since 2022-01-05 10:57:34
 */
class MainThread {
  public static void main(String[] args) {
    // 1. 创建io thread (N个)
    // 指定线程组下标0为boss :其他线程负责 R/W 负载模式为1：1交替负载
    SelectorThreadGroup stg = new SelectorThreadGroup(3);

    // 2. 把监听的 server 注册到 下标为0 selector 上(boss)
    stg.bind(9090);
  }
}